package com.ruoyi.jetLinks.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 协议管理对象 dev_protocol
 *
 * @author lxx
 * @date 2022-02-07
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("dev_protocol")
@ApiModel(value = "协议管理")
public class DevProtocol implements Serializable {
    private static final long serialVersionUID = 1L;
    private String id;

    /** 协议内容 */
    private String configuration;

    /** 名称 */
    @Excel(name = "协议名称")
    @ApiModelProperty(value = "协议名称")
    private String name;

    /** 描述 */
    private String description;



    /** 协议状态 */
    @Excel(name = "协议状态")
    @ApiModelProperty(value = "协议状态")
    private String state;

    /** 协议类型 */
    @Excel(name = "协议类型")
    @ApiModelProperty(value = "协议类型")
    private String type;

    /** 方法名 */
    @Excel(name = "方法名")
    @ApiModelProperty(value = "方法名")
    private String functionName;

}
